DiscoverCppCon 2016 Sessions (Audio)CppCon 2016: Nicolas Fleury “Rainbow Six Siege: Quest for Performance"
CppCon 2016: Nicolas Fleury “Rainbow Six Siege: Quest for Performance"

CppCon 2016: Nicolas Fleury “Rainbow Six Siege: Quest for Performance"

Update: 2016-11-03
Share

Description

Published on Oct 6, 2016
http://CppCon.org

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016

While 2014 CppCon talk "C++ in Huge AAA Games" focused on reality for a lot of games developed at Ubisoft Montreal, this talk with focus on what was done to ship Rainbow Six Siege at 60 frames per second. Delivering a game with 5 versus 5 multi-player with heavy procedural environment destruction at 60 FPS was a constant challenge. From memory usage to lock-free solutions, a lot of developed C++ solutions are reusable outside of games. Some interesting analysis tools were also developed to find issues, and their concepts could be reused by any C++ developer caring about performance.

Nicolas Fleury
Technical Architect, Ubisoft Montreal
Nicolas has 13 years of experience in the video game industry, more years in the software industry in telecoms, in speech recognition and in computer assisted surgery. Technical Architect on Tom Clancy's: Rainbow Six Siege, he is one of the key Architects behind some collaboration initiatives at Ubisoft and was also Technical Architect on games like Prince of Persia. He presented at CppCon 2014 "C++ in Huge AAA Games".

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

CppCon 2016: Nicolas Fleury “Rainbow Six Siege: Quest for Performance"

CppCon 2016: Nicolas Fleury “Rainbow Six Siege: Quest for Performance"

Nicolas Fleury